  
package com.xebest.web.service;

import java.util.List;
import java.util.Map;

import com.xebest.web.form.XeVenAreaRoleForm;
import com.xebest.web.view.XeVenAreaRoleView;

public interface XeVenAreaRoleService {

	/**
	 * 根据商户角色标识查找已经分配的角色区域权限
	 * @author: 杜春静  
	 * @createTime: 2017年9月8日 上午10:30:56  
	 * @history:  
	 * @param form
	 * @return XeVenAreaRoleView
	 */
    XeVenAreaRoleView queryRoleArea(XeVenAreaRoleForm form);

    /**
     * 批量插入角色区域权限信息
     * @author: 李贝贝
     * @createTime: 2017年6月17日 下午12:18:37  
     * @history:  
     * @param list
     * @return int
     */
    Map<String, Object> insertAreaRole(XeVenAreaRoleForm AreaRoleForm) throws Exception;
    
    
    /**
     * 修改区域角色权限 策略：先删除再添加
     * @author: 李贝贝
     * @createTime: 2017年6月17日 下午2:27:34  
     * @history:  
     * @param AreaRoleForm
     * @return
     * @throws Exception int
     */
    int updateAreaRole(XeVenAreaRoleForm AreaRoleForm) throws Exception;
}
  
